home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / System / xvs / docs / README < prev    next >
Text File  |  2001-06-11  |  6KB  |  136 lines

  1. ============================================================================
  2. ==            xvs.library - The eXternal Virus Support Library            ==
  3. ==                  Copyright © 1997-99 by Georg Hörmann                  ==
  4. ============================================================================
  5.  
  6. 1. Legal Stuff
  7. --------------
  8. The  entire XVS software package is written and copyright © 1997-1999 by
  9. Georg Hörmann.
  10.  
  11. Additional changes and updates during December 1999-2001 are copyright
  12. © 1999-2001 Alex van Niel.
  13.  
  14. Additional changes and updates during June 2001 and onwards are copyright
  15. © 2001-2001 Jan Erik Olausen.
  16.  
  17. No parts of this package may be altered by any means (this includes editing,
  18. reprogramming,  crunching,  resourceing  etc.),  except archiving.
  19.  
  20. The author  is  in  no  way  liable  for any changes made to any part of the
  21. package, or consequences thereof  as  he  is in no way liable for damages or
  22. loss of data directly or indirectly caused by this software.
  23.  
  24. Neither  fees  may  be  charged nor profits may be made by distributing this
  25. piece  of  software.   Only a nominal fee for costs of magnetic media may be
  26. accepted,  the  amount  of  DM  4/US  $3  shouldn't  be  exceeded for a disk
  27. containing  XVS.   Non-commercial  CD  manufacturers  are allowed to put the
  28. package  on  their compilations, too.  Outside a single machine environment,
  29. you  are  not allowed to reproduce single parts of the package, but you have
  30. to copy it completely.
  31.  
  32. Jan Erik Olausen has the permission  from  Georg  Hörmann  to update the XVS
  33. package  and  make  any  adjustments Jan Erik Olausen thinks are  necessary.
  34. Georg Hörmann can NOT be held  responsible  for any changes made by Jan Erik
  35. Olausen.
  36.  
  37.  
  38. 2. Installation
  39. ---------------
  40. The xvs.library contains all the virus recognition and removal code that was
  41. formerly included in VirusZ.  This step has been taken for one major reason:
  42. VirusZ can be updated fast without releasing the whole package every week by
  43. releasing a new library version.
  44.  
  45. So  simply  install the library in this archive to your LIBS:  drawer to get
  46. 100% protection against the latest viruses.
  47.  
  48. The  following  chapters contain information mostly for programmers who want
  49. to  write  their  own  viruskillers,  so  you  can  skip this if you are not
  50. interested!
  51.  
  52. 3. Why Another Library?
  53. -----------------------
  54. As most of you may have noticed, I don't have much time at the moment to add
  55. all  the  features you desire to my viruskiller VirusZ II/III.  On the other
  56. hand,  there  are a lot of talented coders out there who might have the time
  57. to  write  a  really  good  viruskiller  environment, but don't have all the
  58. viruses  to add them or are not willing to torture themselves with analysing
  59. all those little bastards.
  60.  
  61. That's  the  point  where xvs.library comes in.  With this library I want to
  62. give  you a powerful tool to detect and eliminate all sorts of viruses.  All
  63. you  have  to  do  (and that's still enough, believe me ;-) is to submit the
  64. files, sectors or bootblocks you want to have tested to xvs.library.
  65.  
  66. In  other  words:   You design a GUI with all the features that are required
  67. nowadays (ARexx, Locale, etc.) and I support you with my antivirus knowledge
  68. of the last 7 years!!
  69.  
  70. Certainly  VirusZ will be developped further-on in the near future, but it's
  71. always good to have some new rivals that give you new inspiration ;-)
  72.  
  73. Note from Alex van Niel:
  74. Offcourse, developement for VirusCheckerII will also continue. With
  75. VirusCheckerNG, the  xvs.library  will  replace  the  brain file. Offcourse,
  76. all  bug  reports  and  new  viruses  should now be sent to me instead of to
  77. Georg.
  78.  
  79. 4. Features
  80. -----------
  81. Currently xvs.library offers you the following functions:
  82.  
  83. a. Detect bootblock viruses and install clean bootblocks instead.
  84. b. Detect manipulated disk sectors and repair them if possible.
  85. c. Detect infected files and repair them if possible.
  86. d. Scan all memory regions for active viruses and remove them if any.
  87.  
  88. This should be all you need to put up a complete viruskiller.  About further
  89. functions you have to think yourself.
  90.  
  91. 5. Hopes And Fears
  92. ------------------
  93. I  thought  quite  a  long time about the release of XVS to the public as it
  94. might  be  some  kind  of  'sudden death' to my own project VirusZ.  All the
  95. antivirus  knowledge  of  VirusZ  has been exported to this library.  Anyone
  96. with  just  enough programming skills can easily beat the features of my own
  97. antivirus  program  by  using XVS.  But on the other hand, antivirus work is
  98. always  some  kind  of  service to the public and shouldn't be overridden by
  99. selfish  thoughts.   And  as  I won't be able to keep up that service in the
  100. far future, I will at least give my support to the ones who follow me.
  101.  
  102. 6. Author
  103. ---------
  104. For bug reports, ideas etc. you can reach me at the following addresses:
  105.  
  106. Snail-mail:    Jan Erik Olausen
  107.             Rødsveien 5
  108.             N-1671 Kråkerøy
  109.             Norway
  110.  
  111. e-mail:        virusexecutor@c2i.net
  112.  
  113. 7. PGP Signatures
  114. -----------------
  115.  
  116. To be able to check if the library in this archive really came straight from
  117. me, you can use  this  public  key  with  the  .sig  files  in  the archive.
  118. If you are not sure or do not trust this key, then you  can  always  request
  119. one straight from me.
  120.  
  121. Type Bits/KeyID    Date       User ID
  122. pub  1024/EBC1CFA9 2001/05/08 Jan Erik Olausen
  123.  
  124. -----BEGIN PGP PUBLIC KEY BLOCK-----
  125. Version: 2.6.3i
  126.  
  127. mQCNAzr4QJ4AAAEEANDySUmYjxyDX9tENY5kNmnFa8d3u46+KbwnmgzrevJ/HV6d
  128. BfARdXrmg+PHarWyEqbpSBbFOETeGAVs+xLtF4FfSTgBabHkv1548i3AMCiKbuLZ
  129. dY887T+2ivyV0ftvUMC+K+NsLzZS/k6mruHgsPmREZ4zmC1Jiy/rPcXrwc+pAAUR
  130. tBBKYW4gRXJpayBPbGF1c2VuiQCVAwUQOvhAni/rPcXrwc+pAQEI6wP+MO1ebAOy
  131. fQ9roJQXklxpuI/CVNONYSqQkf/FzGq+AV+Hc6us8HFskg55Y2oIctIU/+nBfahg
  132. PHTZWcfD09GIdkKYRfxDd0skkrdEjtb63Ki/ff/EtdK7dNSW6fIliqd1PoCCSKCw
  133. 59sEP1QB6570ItJ92pmOPZckZVpiy89OHrk=
  134. =gr6H
  135. -----END PGP PUBLIC KEY BLOCK-----
  136.